草庐IT

MongoDB geoNear 多坐标

全部标签

javascript - 获取 div 元素的 X 和 Y 坐标

我一直在尝试制作一个javascript来获取div元素的X和Y坐标。经过一番尝试后,我想出了一些数字,但我不确定如何验证它们的确切位置(脚本返回X为168,Y为258)我正在运行脚本,屏幕分辨率为1280x800。这是我用来获得此结果的脚本:functionget_x(div){vargetY;varelement=document.getElementById(""+div).offsetHeight;varget_center_screen=screen.width/2;document.getElementById("span_x").innerHTML=element;ret

javascript - 从 JavaScript 确定元素的自定义 CSS 光标热点坐标

当我尝试在JavaScript中获取HTML元素的完整CSS光标定义时,它出于某种原因省略了热点(目标像素)坐标,导致我的光标将其热点重置为光标的左上角像素图像(即不是一件好事)。ProblemdemonstratedinthisJSFiddle.更新:在某些浏览器中似乎只有这种方式,特别是(在我的测试中)MacChrome和Safari。更新2:看起来这实际上已在WebKit的最新夜间构建(8536.26.17、537+)中修复,所以我想除了它是一个错误之外不需要真正的答案,并且已经已经修复。例如:varelem=document.createElement("div");elem.

javascript - 通过绝对坐标定位 DOM 元素

有没有一种简单的方法来定位“覆盖”(即,在其边界内)具有X/Y坐标对的像素的所有DOM元素? 最佳答案 你可以看看document.elementFromPoint虽然我不知道哪些浏览器支持它。Firefox和Chrome都可以。ItisalsointheMSDN,但我不太熟悉这个文档,所以我不知道它包含在哪个IE版本中。更新:要查找以某种方式位于此位置的所有元素,您可以假设父元素的所有元素也位于此位置。当然,这不适用于绝对定位元素。elementFromPoint只会给你最前面的元素。要真正找到其他元素,您必须将最前面元素的dis

javascript - 从 Leaflet.js 获取 map 坐标?

我正在尝试使用Leaflet获取用户右击某处的map坐标。我一直在研究LeafletAPI,到目前为止,我发现我需要监听contextmenu事件并使用mouseEventToLatLngmethod单击时获取坐标。但是,当我检查并调试我的代码时,我在任何地方都看不到可访问的latLng变量。我错过了API中的某些内容吗?functionsetMarkers(){document.getElementById("transitmap").addEventListener("contextmenu",function(event){//Preventthebrowser'scontext

javascript - 单击 Protractor 中元素的给定坐标

我想点击我的canvas元素的特定位置,所以我写了以下Protractor代码:varcanvas=element(by.id("canvas"));varclickCanvas=function(toRight,toBottom){browser.actions().mouseMove(canvas,-toRight,-toBottom).click();}toRight/toBottom是应该进行点击的像素数,相对于Canvas的左上角。但是,点击似乎并没有在给定的坐标处执行。我从relatedquestion得到了片段关于软件质量保证和测试堆栈交换。你能确认这段代码有效吗?你能推

javascript - 如何使用 Leaflet API 从纬度和经度坐标检索 LayerPoint (X, Y)

如果我使用以下代码从指定的Lat/Lng获取LayerPoint:varlatLng=newL.latLng(-37.81303878836989,144.97421264648438);varpoint=map.latLngToLayerPoint(latLng);输出如下:o.Pointx:86042y:77065然后,当我尝试使用以下URL访问图层图block时:http://a.tile.osm.org/10/86042/77065.png我收到404,因为它是无效的X、Y。现在,如果我使用以下代码:map.on("click",function(e){console.log(

javascript - 在fabricjs中查找旋转对象的 Angular 坐标

假设我在fabricjsCanvas中有一张图片。我可以根据图像的top和left值及其大小轻松计算Angular的坐标。当图像旋转任意度数时,我该怎么做?例子:编辑:最好不要使用三Angular函数,如果在fabricjs本身或其他地方有一个更简单的方法。 最佳答案 当然可以。我们将这些坐标存储在对象的oCoords中oCoords.tl.x,oCoords.tl.y//topleftcorneroCoords.tr.x,oCoords.tr.y//toprightcorneroCoords.bl.x,oCoords.bl.y//

javascript - Leaflet.Draw矩形的坐标

是否可以在鼠标点击时获取矩形的坐标,从而得到矩形的所有Angular? 最佳答案 查看事件对象(http://leafletjs.com/reference.html#event-objects):varmap=L.map('map').setView([53.902257,27.561640],13);L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(map);varbounds=[[53.912257,27.581640],[53.902

javascript - 圆坐标到 Javascript 中的数组

在JavaScript中将圆的坐标添加到数组的最佳方法是什么?到目前为止,我只能做一个半圆,但我需要一个将整个圆返回到两个不同数组的公式:xValues和yValues。(我正在尝试获取坐标,以便我可以沿路径为对象设置动画。)这是我目前所拥有的:circle:function(radius,steps,centerX,centerY){varxValues=[centerX];varyValues=[centerY];for(vari=1;i 最佳答案 你的循环应该这样设置:for(vari=0;i从0开始循环遍历整个2*PI范围,

javascript - D3的鼠标相对于父元素的坐标

我想获取相对于父元素或DOM中除this之外的任何其他元素的鼠标坐标,但我一直在获取UncaughtTypeError:Object[objectArray]hasnomethod'getBoundingClientRect'd3.v3.min.js:1Hd3.v3.min.js:1vo.moused3.v3.min.js:3(anonymousfunction)index.html:291(anonymousfunction)我的代码:.on("mouseup",function(d){varth=d3.select(this);varcoordinates=[0,0];coordi